<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:c="http://java.sun.com/jsp/jstl/core">
<ui:composition template="/resources/templates/formularioTemplate.xhtml">
	<ui:define name="pageTitle">
		<h:outputText value="Crear Persona" />
	</ui:define>
	<ui:define name="formHeader">
		<ui:param name="nombreFormulario" value="Crear Persona" />
	</ui:define>
	<ui:define name="formImputs">
		<ui:param name="mbean" value="#{formularioPersona}" />
		<h:panelGrid columns="2">
			<h:outputLabel value="Tipo Documento:" for="tipDocu" />
			<h:selectOneMenu
				id="tipDocu" value="#{documentoPersonaController.selected.tipoDocumento}"
				required="true" requiredMessage="Se requiere el tipo de documento"
				inmediate="true">
				<f:selectItems
					value="#{tipoDocumentoController.itemsAvailableSelectOne}" />
			</h:selectOneMenu>
			<h:outputLabel value="Número Documento:" for="numDocu" />
			<h:inputText id="numDocu"
				value="#{documentoPersonaController.selected.numDoc}"
				required="true"
				requiredMessage="Se requiere el número de documento."
				inmediate="true" />
			<h:outputLabel value="Nombres:" for="nomPer" />
			<h:inputText id="nomPer" value="#{personaController.selected.nomPer}"
				required="true"
				requiredMessage="Se requiere el nombre de la persona."
				inmediate="true" />
			<h:outputLabel value="Apellidos:" for="apePer" />
			<h:inputText id="apePer" value="#{personaController.selected.apePer}"
				title="#{bundle.CreatePersonaTitle_apePer}" required="true"
				requiredMessage="Se requiere el apellido de la persona."
				inmediate="true" />
			<h:outputLabel value="Fecha de Nacimiento:" for="fecNac" />
			<rich:calendar value="#{personaController.selected.fecNac}"
				id="fecNac" required="true"
				requiredMessage="Se requiere la fecha de nacimiento."
				datePattern="dd/MM/yyyy" inmediate="true" />
			<h:outputLabel value="Tipo Persona:" for="codTipPer" />
			<h:selectOneMenu id="codTipPer"
				value="#{personaController.selected.codTipPer}" required="true"
				requiredMessage="Se requiere el tipo de la persona."
				inmediate="true">
				<f:selectItems
					value="#{tipoPersonaController.itemsAvailableSelectOne}" />
			</h:selectOneMenu>
		</h:panelGrid>
	</ui:define>
</ui:composition>
</html>